CPP	= g++
CFLAGS = -DLINUX 
OBJECTS  = CTimer.o CVlcSocket.o CDynamicArray.o CTS.o CPES.o CESParser.o CTSBuilder.o CPESBuilder.o CAUBuilder.o  CVlcDelegator.o CFileExporter.o main.o 


all: net_project

net_project : $(OBJECTS)
	$(CPP) -o net_project $(OBJECTS)

CTimer.o : CTimer.cpp
	$(CPP) $(CFLAGS) -c  CTimer.cpp
CVlcSocket.o : CVlcSocket.cpp
	$(CPP) $(CFLAGS) -c  CVlcSocket.cpp
CDynamicArray.o : CDynamicArray.cpp
	$(CPP) $(CFLAGS) -c  CDynamicArray.cpp
CTS.o : CTS.cpp
	$(CPP) $(CFLAGS) -c  CTS.cpp
CPES.o : CPES.cpp
	$(CPP) $(CFLAGS) -c  CPES.cpp
CESParser.o : CESParser.cpp
	$(CPP) $(CFLAGS) -c  CESParser.cpp
CTSBuilder.o : CTSBuilder.cpp
	$(CPP) $(CFLAGS) -c  CTSBuilder.cpp
CPESBuilder.o : CPESBuilder.cpp
	$(CPP) $(CFLAGS) -c  CPESBuilder.cpp
CAUBuilder.o : CAUBuilder.cpp
	$(CPP) $(CFLAGS) -c  CAUBuilder.cpp
CVlcDelegator.o : CVlcDelegator.cpp
	$(CPP) $(CFLAGS) -c  CVlcDelegator.cpp
CFileExporter.o : CFileExporter.cpp
	$(CPP) $(CFLAGS) -c  CFileExporter.cpp
main.o : main.cpp
	$(CPP) $(CFLAGS) -c  main.cpp


clean :
	rm -rf *o net_project


